package p16.p1613;

public class Student {
    private String 姓名;
    private int 年龄;

    public Student(String 姓名, int 年龄) {
        this.姓名 = 姓名;
        this.年龄 = 年龄;
    }

    public Student() {
    }

    public String get姓名() {
        return 姓名;
    }

    public void set姓名(String 姓名) {
        this.姓名 = 姓名;
    }

    public int get年龄() {
        return 年龄;
    }

    public void set年龄(int 年龄) {
        this.年龄 = 年龄;
    }

    @Override
    public String toString() {
        return "Student{" +
                "姓名='" + 姓名 + '\'' +
                ", 年龄=" + 年龄 +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Student student = (Student) o;

        if (年龄 != student.年龄) return false;
        return 姓名 != null ? 姓名.equals(student.姓名) : student.姓名 == null;
    }

    @Override
    public int hashCode() {
        int result = 姓名 != null ? 姓名.hashCode() : 0;
        result = 31 * result + 年龄;
        return result;
    }
}
